package com.priox.sigar.enums;

public enum TipoCategoria {
    VICULADAS(0l, "Vinculadas"),
    TERCEROS(1l, "Teceros");

    private Long codigo;
    private String nombre;

    TipoCategoria(Long codigo, String nombre) {
        this.codigo = codigo;
        this.nombre = nombre;
    }

    public Long getCodigo() {
        return codigo;
    }

    public String getNombre() {
        return nombre;
    }

    public static TipoCategoria findByCode(Long code) {
        TipoCategoria[] array = TipoCategoria.values();
        TipoCategoria status = null;
        for (TipoCategoria anArray : array) {
            if (anArray.getCodigo().equals(code)) {
                status = anArray;
                break;
            }
        }
        return status;
    }

    public static TipoCategoria[] valuesList() {
        TipoCategoria[] result = new TipoCategoria[2];
        result[0] = TipoCategoria.VICULADAS;
        result[1] = TipoCategoria.TERCEROS;
        return result;
    }


}
